home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / mus / play / splib43U.lha / superplay-lib_USR / Docs / SPObject-Docs / VOC.doc < prev    next >
Text File  |  1994-12-13  |  3KB  |  104 lines

  1.  
  2.   VOC.svobject
  3.  
  4.   © 1994 by Andreas R. Kleinert.
  5.  
  6.   FREEWARE. All rights reserved.
  7.  
  8.   Version      : 2.3
  9.   Release Date : 11.12.1994
  10.  
  11.  
  12.   Description
  13.   ~~~~~~~~~~~
  14.   VOC.svobject is an external Library-Module for the superplay.library V1+.
  15.  
  16.   It supports reading and writing of PC VOC-Sample-Files (V1.10).
  17.  
  18.  
  19.   Author
  20.   ~~~~~~
  21.   Andreas R. Kleinert
  22.   Grube Hohe Grethe 23
  23.   D-57074 Siegen
  24.   Germany
  25.  
  26.  
  27.   Features / Handicaps
  28.   ~~~~~~~~~~~~~~~~~~~~
  29.   - Currently only VOC-Version V1.10 is supported.
  30.   - All Blocks except Block 1 and the Header are ignored,
  31.     e.g. Stereo-Sample-Data.
  32.  
  33.  
  34.   History :
  35.   ~~~~~~~~~
  36.   V2.3 (11.12.1994) :
  37.  
  38.    - fixed internal bug
  39.  
  40.  
  41.   V2.2 (21.07.1994) :
  42.  
  43.    - added possibility to save all Samples from all multiple-SampleList
  44.      and to accept NULL parameters for the Source-SPObject with
  45.      SPO_Write(), so that custom applications may save their self-
  46.      created SampleLists by simply setting them via SPO_SetSampleList().
  47.      The old way behaviour is still supported (as also handling of
  48.      V1 SPObjects).
  49.    - fixed silly bug : SampleBuffer was AllocMem()ed, but FreeVec()ed.
  50.    - in former versions the sourcebuffer had been left "trashed", because
  51.      conversion into the VOC format (via XOR) had not been reversed.
  52.      Now the old buffer is reconstructed after saving.
  53.  
  54.  
  55.   V2.1 (17.07.1994) :
  56.  
  57.    - integrated new "SampleList"-Functions for exporting more than one
  58.      sample
  59.    - fixed subtype strings (one blank too much)
  60.  
  61.  
  62.   V1.4 (29.04.1994) :
  63.  
  64.    - now there's more information given about the loaded Sample
  65.    - like in WAV.spobject the LONGword macro for IntelToMotorola (and
  66.      reverse) conversion was not correctly implemented.
  67.      This did not affected working at all, because inside the supported
  68.      VOC-Blocks no LONGwords exist !
  69.      So this was only done to prevent future bugs.
  70.    - fixed (hopefully) "header not located" problems within memory
  71.      delocation
  72.    - and more
  73.  
  74.  
  75.   V1.3 (30.03.1994) :
  76.  
  77.    - replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
  78.      This saves about 1800 Bytes.
  79.    - "utility.library" is not used, because this crashes the Player-Task
  80.      and no reason for this could be found.
  81.  
  82.  
  83.   V1.2 (25.02.1994) :
  84.  
  85.    - fixed small bug in memory management routines
  86.  
  87.  
  88.   V1.1 (16.01.1994) :
  89.  
  90.    - first version
  91.  
  92.  
  93.   Literature
  94.   ~~~~~~~~~~
  95.   [1] "c't", Magazin für Computertechnik, Issue 1/1993, DMV-Verlag
  96.  
  97.  
  98.   Copyrights
  99.   ~~~~~~~~~~
  100.   Some of the mentioned names or products above may be copyrighted by
  101.   companies or trademarks of companies.
  102.  
  103.  
  104.